Emacs Packages 缓冲区
名为 *Packages*
,包含所有包的列表。由 list-packages 命令触发。在该缓冲区内,可以通过此缓冲区安装或卸载软件包。
其中,每行分为 4 列:
- Package:包名
- Version:版本号
- Status:由以下几种:
- available:可下载安装
- built-in:Emacs 内置,默认安装
- installed:已安装
- Archive:如果启用了多个源,来自于哪个源。具体参见 Emacs Package Archives。
- Description:包的简短描述
操作指南
在 Packages 缓冲区中,我们可以安装、卸载包。
操作的方式为“先标记,集中执行”。具体来说,我们浏览列表,通过快捷键标记,哪些包要安装,哪些包要删除。标记完成后,按下执行快捷键,进行批量安装、卸载操作。
首先,在 buffer 内按下 h
键可以看到快捷键说明:
n
、p
移动光标(方向键、鼠标均可)i
:标记光标所在行的包,表示要安装d
:标记光标所在行的包,表示要卸载x
:批量执行标记的包操作u
:取消标记,DEL
亦可。~
:将所有过时的包标记为删除。这将标记删除所有状态为“ obsolete ”的包。U
:对所有有更新的包,统一标记安装。- 这会在新的可用版本上放置一个安装标记,并在旧的安装版本上放置一个删除标记(标记为状态“ obsolete ”)。
/
:过滤。比如/ n
表示按名称过滤/ /
:清空过滤,回到所有包列表w
:在浏览器中打开当前行的包网站。基于 Emacs browse-url 命令。- 用鼠标点击包名:弹出一个 Buffer,展示该包的介绍
网络资源
本文作者:Maeiee
本文链接:Emacs Packages 缓冲区
版权声明:如无特别声明,本文即为原创文章,版权归 Maeiee 所有,未经允许不得转载!
喜欢我文章的朋友请随缘打赏,鼓励我创作更多更好的作品!